Source for file UserGroup.php
Documentation is available at UserGroup.php
<?php require_once 'index.php'; ?>
$currentGroup = $admin->perm ->getGroups ();
if (empty ($currentGroup)) {
echo 'Run the <b>Group</b> test first<br />';
$currentUser = $admin->searchUsers ();
if (empty ($currentUser)) {
echo 'Run the <b>User</b> test first<br />';
$users = $admin->searchUsers ();
$groups = $admin->perm ->getGroups ();
foreach ($groups as $group) {
$result = $admin->perm ->addUserToGroup (array ('perm_user_id' => $users[$rand]['perm_user_id'], 'group_id' => $group['group_id']));
echo '<strong>Error on line: '.__LINE__. ' last query: '. $admin->perm ->_storage ->dbc ->last_query. '</strong><br />';
echo '<b>' . $users[$rand]['name'] . '</b> was added to group <b>' . $group['group_id'] . '</b><br />';
// Get users from one group
'group_id' => $groups[$randGroup]['group_id']
$usersGroup = $admin->perm ->getUsers ($params);
if ($usersGroup === false ) {
echo '<strong>Error on line: '.__LINE__. ' last query: '. $admin->perm ->_storage ->dbc ->last_query. '</strong><br />';
echo 'Perm ID\'s of the users in group <b>' . $groups[$randGroup]['group_id'] . '</b><br />';
Var_Dump ::display ($usersGroup);
// Remove user from one group
'group_id' => $groups[$randGroup]['group_id'],
'perm_user_id' => $users[$user]['perm_user_id']
$removed = $admin->perm ->removeUserFromGroup ($filters);
if ($removed === false ) {
echo '<strong>Error on line: '.__LINE__. ' last query: '. $admin->perm ->_storage ->dbc ->last_query. '</strong><br />';
echo '<b>' . $users[$user]['name'] . '</b> was removed from group <b>'. $groups[$randGroup]['group_id']. '</b><br />';
// Remove user from all his groups
'perm_user_id' => $users[$randUser]['perm_user_id']
$removed = $admin->perm ->removeUserFromGroup ($filters);
if ($removed === false ) {
echo '<strong>Error on line: '.__LINE__. ' last query: '. $admin->perm ->_storage ->dbc ->last_query. '</strong><br />';
echo '<b>' . $users[$randUser]['name'] . '</b> was removed from <b>ALL</b> his groups<br />';
// Get users from all groups
foreach ($groups as $group) {
'group_id' => $group['group_id']
$usersGroup = $admin->perm ->getGroups ($params);
if ($usersGroup === false ) {
echo '<strong>Error on line: '.__LINE__. ' last query: '. $admin->perm ->_storage ->dbc ->last_query. '</strong><br />';
echo 'Perm ID\'s of the users in group <b>' . $group['group_id'] . '</b><br />';
Var_Dump ::display ($usersGroup);
Documentation generated on Mon, 11 Mar 2019 14:00:09 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|